home *** CD-ROM | disk | FTP | other *** search
/ Komputer for Alle 1999 #8 / 1999 CD 8 (black).iso / maskdemo / DATA1.CAB / Program_Executable_Files / Daventry / KQ / SHADOW.CS < prev    next >
Encoding:
Text File  |  1998-12-15  |  6.6 KB  |  228 lines

  1. if test $2 == Cue
  2.    if test $3 == 10
  3.       # Entering Shadow Monsters home
  4.       setHaze 5000
  5.       echo Camera 1
  6.       KQCamera::addCamLoc 241000 183220 11500 1
  7.       KQCamera::cutToCamLoc 238300 183220 8160 .3
  8.       move Connor 0 241600 183220 8600 0 0 1.57
  9. #      move Connor 0 241350 183220 8600 0 0 1.57
  10.       sendEvent 0 $1 KQCueEvent 30
  11.    else if test $3 == 20
  12.       # Return to Daventry
  13.       setHaze 18000
  14.       if test "$Daventry::ShadowMonster::metConnor" == 0
  15.          loadKQ rvngrvtp.kq
  16.          set Daventry::ShadowMonster::metConnor 1
  17.          sendEvent 0 Connor KQStatsChangeRequestEvent 0 0 0 0 20
  18.       endif
  19.       move Shadow 0 241000 183200 8600 0 0 1.57
  20.  
  21.       move Connor 0 232000 183220 8600 0 0 -1.57
  22.       move KQCamera 0 229000 182220 9745 -0.2 0 -1.9
  23.       KQCamera::follow Connor      
  24.       sendEvent 0 Connor KQAnimPlayEvent portalx
  25.       sendEvent 2.0 $1 KQCueEvent 21
  26.  
  27.    else if test $3 == 21
  28.       KQMonster::speak Connor Connor 1000 0 0 4 1 0
  29.  
  30.    else if test $3 == 25
  31.          KQMonster::setState Connor Wait
  32.       handsOff 0
  33.       setThirdPerson
  34.  
  35.     purgeResource Sm_p1s4.kqs
  36.     purgeResource Sm_p1s5.kqs
  37.     purgeResource Sm_p1s7.kqs
  38.     purgeResource Sm_p1s8.kqs
  39.     purgeResource Sm_p1s9.kqs
  40.     purgeResource Sm_p1s10.kqs
  41.     purgeResource Sm_p1s11.kqs
  42.  
  43.     purgeResource Clsm1s1.kqs
  44.     purgeResource Clsm1s2.kqs
  45.     purgeResource Clsm1s3.kqs
  46.     purgeResource Clsm1s4.kqs
  47.     purgeResource Clsm1s5.kqs
  48.     purgeResource Clsm1s6.kqs
  49.     purgeResource Clsm1s7.kqs
  50.     purgeResource Clsm1s8.kqs
  51.     purgeResource Clsm1s9.kqs
  52.     purgeResource Clsm1s10.kqs
  53.     purgeResource Clsm1s11.kqs
  54.     purgeResource Clsm1s12.kqs
  55.  
  56.     purgeResource Ca_m1s1.kqs
  57.     purgeResource Ca_m1s2.kqs
  58.     purgeResource Ca_m1s3.kqs
  59.     purgeResource Ca_m1s4.kqs
  60.     purgeResource Ca_m1s5.kqs
  61.     purgeResource Ca_m1s6.kqs
  62.     purgeResource Ca_m1s7.kqs
  63.     purgeResource Ca_m1s8.kqs
  64.     purgeResource Ca_m1s9.kqs
  65.     purgeResource Ca_m1s10.kqs
  66.     purgeResource Ca_m1s11.kqs
  67.     purgeResource Ca_m1s12.kqs
  68.  
  69.  
  70.    else if test $3 == 30
  71.  
  72.     preloadShape Sm_p1s4.kqs
  73.     preloadShape Sm_p1s5.kqs
  74.     preloadShape Sm_p1s7.kqs
  75.     preloadShape Sm_p1s8.kqs
  76.     preloadShape Sm_p1s9.kqs
  77.     preloadShape Sm_p1s10.kqs
  78.     preloadShape Sm_p1s11.kqs
  79.  
  80.       KQMonster::checkInventory Connor LakeSword
  81.       if test $Console::Return == 1
  82.          echo Has Lake Sword
  83.          sendEvent 1 $1 KQCueEvent 31
  84.  
  85.     preloadShape Clsm1s1.kqs
  86.     preloadShape Clsm1s2.kqs
  87.     preloadShape Clsm1s3.kqs
  88.     preloadShape Clsm1s4.kqs
  89.     preloadShape Clsm1s5.kqs
  90.     preloadShape Clsm1s6.kqs
  91.     preloadShape Clsm1s7.kqs
  92.     preloadShape Clsm1s8.kqs
  93.     preloadShape Clsm1s9.kqs
  94.     preloadShape Clsm1s10.kqs
  95.     preloadShape Clsm1s11.kqs
  96.     preloadShape Clsm1s12.kqs
  97.  
  98.       endif
  99.       KQMonster::checkInventory Connor LakeSword
  100.       if test $Console::Return == 0
  101.          echo Has not Lake Sword
  102.          sendEvent 1 $1 KQCueEvent 32
  103.  
  104.     preloadShape Ca_m1s1.kqs
  105.     preloadShape Ca_m1s2.kqs
  106.     preloadShape Ca_m1s3.kqs
  107.     preloadShape Ca_m1s4.kqs
  108.     preloadShape Ca_m1s5.kqs
  109.     preloadShape Ca_m1s6.kqs
  110.     preloadShape Ca_m1s7.kqs
  111.     preloadShape Ca_m1s8.kqs
  112.     preloadShape Ca_m1s9.kqs
  113.     preloadShape Ca_m1s10.kqs
  114.     preloadShape Ca_m1s11.kqs
  115.     preloadShape Ca_m1s12.kqs
  116.  
  117.       endif
  118.    else if test $3 == 31
  119.       KQMonster::setState Connor Special 'AnimList=Monstseq.anm,AnimListOn,CLSM1S1,CLSM1S2,CLSM1S3,CLSM1S4,CLSM1S5,CLSM1S6,CLSM1S7,CLSM1S8,CLSM1S9,CLSM1S10,CLSM1S11,CLSM1S12'
  120.       getEndLoop Connor $1 1
  121.    else if test $3 == 32
  122.       KQMonster::setState Connor Special 'AnimList=Monst2.anm,AnimListOn,CLSM1S1,CLSM1S2,CLSM1S3,CLSM1S4,CLSM1S5,CLSM1S6,CLSM1S7,CLSM1S8,CLSM1S9,CLSM1S10,CLSM1S11,CLSM1S12'
  123.       getEndLoop Connor $1 1
  124.    # 300 is the get endloop cue
  125.    else if test $3 == 300
  126.       if test $5 == CLSM1S1
  127.          echo Camera 2
  128.          KQCamera::addCamLoc 238450 183250 8270 1
  129.          KQCamera::cutToCamLoc 236300 183250 8170
  130.       else if test $5 == CLSM1S2
  131.          echo Camera 3
  132.          KQCamera::addCamLoc 241100 183220 9600 1
  133.          KQCamera::cutToCamLoc 236300 183220 8170
  134.       else if test $5 == CLSM1S3
  135.          move Shadow 0 241600 183220 8600 0 0 1.57
  136. #         move Shadow 0 241350 183220 8600 0 0 1.57
  137.          # Play the Shadow Monster really pissed off
  138.          KQMonster::setState $1 Special 'SM_P1S4,SM_P1S5'
  139.          echo Camera 4
  140.          KQCamera::addCamLoc 236720 184720 9400 1
  141.          KQCamera::cutToCamLoc 240000 183220 8160
  142.       else if test $5 == CLSM1S4
  143.          echo Camera 5
  144.          KQCamera::addCamLoc 241500 184700 8200 1
  145.          KQCamera::cutToCamLoc 239550 183220 8170
  146.       else if test $5 == CLSM1S5
  147.          echo Camera 6
  148.          KQCamera::addCamLoc 236800 184850 9400 1
  149.          KQCamera::cutToCamLoc 236800 182220 8170
  150.       else if test $5 == CLSM1S6
  151.          echo Camera 4
  152.          KQCamera::addCamLoc 237050 184220 9400 1
  153.          KQCamera::cutToCamLoc 240000 183220 8160
  154.          KQMonster::setState $1 Special 'SM_P1S7,SM_P1S8,SM_P1S9,SM_P1S10,SM_P1S11'
  155.       else if test $5 == CLSM1S7
  156.          echo Camera 7
  157.          KQCamera::addCamLoc 238850 183220 8900 1
  158.          KQCamera::cutToCamLoc 241550 183220 8170
  159.       else if test $5 == CLSM1S8
  160.          echo Camera 8
  161.          KQCamera::addCamLoc 240200 184700 9300 1
  162.          KQCamera::cutToCamLoc 240200 181220 8170
  163.       else if test $5 == CLSM1S9
  164.          echo Camera 5
  165.          KQCamera::addCamLoc 241200 184700 9300 1
  166.          KQCamera::cutToCamLoc 239550 183220 8170
  167.       else if test $5 == CLSM1S10
  168.          echo Camera 9
  169.          KQMonster::speak Connor Connor 1000 8 12 4 1 0 nofade
  170.          KQCamera::addCamLoc 237150 184000 8800 1
  171.          KQCamera::cutToCamLoc 243000 182220 9160
  172.       else if test $5 == CLSM1S11
  173.          echo Camera 5
  174.          KQCamera::addCamLoc 241200 184700 9300 1
  175.          KQCamera::cutToCamLoc 239550 183220 8170
  176.       else if test $5 == CLSM1S12
  177.          sendEvent 0 $1 KQCueEvent 20
  178.       else if test $5 == portalx
  179.           getEndLoop Connor $1 0
  180.           sendEvent .5 $1 KQCueEvent 25 0
  181.       endif     
  182.       endif
  183.       endif
  184.       endif
  185.       endif
  186.       endif
  187.       endif
  188.       endif
  189.       endif
  190.       endif
  191.       endif
  192.       endif
  193.       endif
  194.    endif
  195.    endif
  196.    endif
  197.    endif
  198.    endif
  199.    endif
  200.    endif
  201.    endif
  202. else if test $2 == EndLoop
  203.     echo "Entered Endloop"
  204.     if test $3 == SM_P1S4
  205.         echo "First Anim Sequence"
  206.     else if test $3 == SM_P1S5
  207.         echo "Second Anim Sequence"
  208.     else if test $3 == SM_P1S7
  209.         echo "Third Anim Sequence"
  210.     else if test $3 == SM_P1S8
  211.         echo "Fourth Anim Sequence"
  212.     else if test $3 == SM_P1S9
  213.         echo "Fifth Anim Sequence"
  214.     else if test $3 == SM_P1S10
  215.         echo "Sixth Anim Sequence"
  216.     else if test $3 == SM_P1S11
  217.         echo "Seventh Anim Sequence"
  218.     endif
  219.     endif
  220.     endif
  221.     endif
  222.     endif
  223.     endif
  224.     endif
  225. endif
  226. endif
  227.  
  228.